 * {
     margin: 0;
     padding: 0;
     box-sizing: border-box;
 }

 html,
 body {
     width: 100%;
     height: 100%;
 }

 .containers {
     width: 100%;
     height: 100%;
     background-color: #fff !important;
 }

 .containers button {
     outline: none !important;
 }

 .containers .containers-header {
     margin-top: 10px;
     background-color: #fff;
     border-radius: 10px;
     padding: 10px;
     height: 100px;
     box-shadow: 2px 2px 2px #d0dcd3;
 }

 /* 内容展示 */
 .containers-connet {
     width: 100%;
     height: calc(100% - 100px);
     box-shadow: 0 0 10px gainsboro;
     padding: 10px;
     margin-top: 20px;
     border-radius: 10px;
 }

 .containers-connet th,
 td {
     text-align: center;
     height: 40px;
     line-height: 40px !important;
 }